// todo 获取 用户 数据 渲染信息
getUserInfo();
// 封装获取用户信息函数
function getUserInfo() {
  axios.get("/my/userinfo").then(({ data }) => {
    // console.log("then回调函数data",data); // 服务响应的数据
    // // 判断访问状态
    // if (data.status === 1 && data.message === "身份认证失败！") {
    //     // 不合法 退回登录界面
    //     location.href = "/login.html";
    // }

    // 名字显示 优先nickname
    const name = data.data.nickname || data.data.username;
    // 首字母转大写
    // console.log(name);
    // console.log(name, name[0].toUpperCase());

    // 处理头像
    if (data.data.user_pic) {
      // 显示头像
      $(".avatar").attr("src", data.data.user_pic).show();
      // 隐藏文字头像
      $(".text-avatar-box").hide();
    } else {
      $(".text-avatar-box").show();
      // 文字头像转大写
      $(".text-avatar").text(name[0].toUpperCase());
      $(".avatar").hide();
    }
    // 欢迎
    $("#welcome").text(`欢迎 ${name}`);
  });
}

// todo ====== 退出功能 =====
let layer = layui.layer;
$("#btnLogout").click(function () {
  //核心逻辑  和登录相反
  // // 1.清除本地token
  // localStorage.removeItem('token')
  // // 2.跳转会登录界面
  // location.href = '/login.html'

  //eg1
  layer.confirm("确定退出吗?", { icon: 3, title: "提示" }, function (index) {
    //do something
    // 1.清除本地token
    localStorage.removeItem("token");
    // 2.跳转会登录界面
    location.href = "/login.html";
    // 关闭弹窗
    layer.close(index);
  });
});
